.SUFFIXES: .erl .beam .yrl

.erl.beam:
	erlc -W $<

MODS = example example_lid

all: ${MODS:%=%.beam} example example_lid.so

example: example.c erl_comm.c example_driver.c
	gcc -o $@ $^

example_lid.so: example_lid.c example.c
	gcc -o $@ -fpic -shared $^

clean:
	rm -rf example example_lid.so *.beam
